image/svg+xml
Aluno:
Stéfany Maria Cavalcante Brandão
ATIVIDADE PRÁTICA
:
LÓGICA DE PROGRAMAÇÃO
E ALGORITMOS
ANO
202
3
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
1
QUESTÃO
1
de
4
(25 p
on
tos)
C
ONTEÚDO ATÉ AULA
03
Enunciado:
Imagina
-
se que você é um dos programadores
responsáveis pela
con
s
tr
u
ção
de app de vendas para uma determinada empresa X
que vende em atacado
.
Uma das
estratégias de vendas dessa empresa X
é dar desconto maiores por unidade
conforme a
tabela abaixo:
Quantidades
Desconto
Até 9
0%
na unidade
Entre 10 e 99
5%
na unidade
Entre 100 e 999
10%
na unidade
De 1000 para mais
15%
na unidade
Elabore um programa em
P
ython
que:
1.
Entre com o valor unitário do produto (
Lembrar que número decimal é feito
com ponto e não ví
rgula
)
;
2.
Entre com a
quantidade desse produto;
3.
O programa deve retornar o valor total sem desconto
;
4.
O programa deve retornar
o valor
total após o desconto
;
5.
Deve
-
se utilizar estruturas if, elif e else
(EXIGÊNCIA
1 de 1
)
;
6.
Colocar um exemplo de SAIDA DE CONSOLE
de
compra de mais de 10
und
.
(para mostrar que o desconto foi aplicado)
Segue o exemplo de SAIDA DE CONSOLE:
OBS: Para os números decimais ficarem com somente duas casas depois da
vírgula
utilize
{:.2f)
. Exemplo:
print
(
'O valor sem desconto foi: R$ {:.2f}'
.format(sub_total))
A
presentação do Código
(FORMATO TEXTO)
print
(
'Bem vindo a Loja da Stéfany Maria
Cavalcante Brandão!'
)
#identificador pessoal
print
(
'O valor do Produto S é de 12.00'
)
print
(
'Temos desconto conforme a quantidade comprada:'
)
print
(
'Até 9, o desconto é de 0% na unidade'
)
print
(
'Entre 10 e 99, o desconto é de 5% na unidade'
)
print
(
'Entre 1
00 e 999, o desconto é de 10% na unidade'
)
print
(
'Entre 1000 para mais, o desconto é de 15% na unidade'
)
preco=
float
(
input
(
'Valor do produto?'
))
qtd=
int
(
input
(
'Entre com a quantidade do produto:'
))
pagamentoinicial= preco * qtd
if
(qtd <=
9
):
pagamentofinal = pagamentoinicial
#Até 9, o desconto é de 0% na
Colocar o seu nome
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
2
unidade
elif
(qtd >=
10
and
qtd <=
99
):
pagamentofinal = pagamentoinicial
-
pagamentoinicial *
0.05
#Entre 10 e 99, o desconto é de 5% na unidade
elif
(qtd >=
100
and
qtd <=
999
):
pagamentofinal
= pagamentoinicial
-
pagamentoinicial *
0.10
#Entre 100 e 999, o desconto é de 10% na unidade
else
:
pagamentofinal = pagamentoinicial
-
pagamentoinicial *
0.15
#Entre 1000 para mais, o desconto é de 15% na unidade
print
(
'O valor a pagar sem desconto é de
:
{:.2f}'
.format(pagamentoinicial))
print
(
'O valor a pagar com desconto é de:
{:.2f}'
.format(pagamentofinal))
Saída do Console
(FORMATO IMAGEM
–
PRINT DA TELA
)
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
3
QUESTÃO 2
de
4
(25 p
on
tos)
CONTEÚDO ATÉ AULA 04
Enunciado:
Você
e sua equipe de programadores foram contratados para
desenvolver um app
de vendas para uma lanchonete.
Você ficou com a parte de
desenvolver a interface do cliente para retirada do produto.
A lanchonete possui
seguinte tabela de produtos
listados com
sua d
escrição,
códigos e
valores
:
Código
Des
crição
Valor(R$)
100
Cachorro
-
Quente
9
,00
101
Cachorro
-
Quente Duplo
1
1
,00
102
X
-
Egg
1
2
,00
103
X
-
Salada
13,00
104
X
-
Bacon
14,00
105
X
-
Tudo
1
7
,00
200
Refrigerante Lata
5,00
201
Chá Gelado
4,00
Elabore um
programa em Python que:
1.
Entre com
o código do produto desejado;
2.
Pergunte se o cliente quer pedir mais alguma
coisa
(se
sim repetir o passo
item 2
. Caso contr
ário ir para próximo passo
)
;
3.
Encerre a conta do cliente com o valor total
;
4.
Deve
-
se utilizar estruturas if, elif e else
(EXIGÊNCIA 1
de 3
);
5.
Se a pessoa digitar um NÚMERO diferente dos da tabela printar na tela:
‘opção inválida’ e voltar para o
menu
(EXIGÊNCIA 2
de 3
);
6.
Deve
-
se utilizar while, break
, continue
(EXIGÊNCIA
3
de 3
);
o
(DICA: utilizar o continue dentro else
que
verifica a opção inválida)
o
(DICA: utilizar o break dentro elif que verifica a opção sair)
7.
Colocar um exemplo de SAIDA DE CONSOLE com dois pedidos
8.
Colocar um exemplo de SAIDA DE CONSOLE com erro ao digitar no pedid
o
Segue o exemplo de SAIDA DE CONSOLE:
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
4
Figura
:
Exemplo de programa co
m
2
itens pedido
(Sendo que um deles teve uma
tentativa com erro)
e no
final o valor final é apresentado.
A
presentação do Código
(
FORMATO TEXTO)
print
(
'Seja bem
-
vindo(s) a
Lanchonete da Stéfany Maria Cavalcante
Brandão'
)
#identificador pessoal.
print
(
'
\
n
**Produtos da Lanchonete**
\
n
'
)
print
(
'| Código | Descrição | Valor (R$) |'
)
print
(
'| 100 | Cachorro
-
Quente | R$9,00 |'
)
print
(
'| 101 | Cachorro
-
Quente Duplo | R$11,00 |'
)
print
(
'| 102 | X
-
Egg | R$12,00 |'
)
print
(
'| 103 | X
-
Salada | R$13,00 |'
)
print
(
'| 104 | X
-
Bacon | R$14,00 |'
)
print
(
'| 105 | X
-
Tudo |
R$17,00 |'
)
print
(
'| 200 | Refrigerente Lata | R$5,00 |'
)
print
(
'| 201 | Chá Gelado | R$4,00 |
\
n
'
)
soma =
0
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
5
while True
:
código =
input
(
'Coloque o código do produto que deseja
comprar:'
)
#Código do produto desejado.
if
(c
ódigo ==
'100'
):
Descrição =
'Cachorro
-
Quente'
soma +=
9
elif
(código ==
'101'
):
Descrição =
'Cachorro
-
Quente Duplo'
soma +=
11
elif
(código ==
'102'
):
Descrição =
'X
-
Egg'
soma +=
12
elif
(código ==
'103'
):
Descrição =
'X
-
Salada'
soma +=
13
elif
(código ==
'104'
):
Descrição =
'X
-
Bacon'
soma +=
14
elif
(código ==
'105'
):
Descrição =
'X
-
Tudo'
soma +=
17
elif
(código ==
'200'
):
Descrição =
'Refrigerente Lata'
soma +=
5
elif
(código ==
'201'
):
Descrição =
'Chá Gelado'
soma +=
4
else
:
print
(
'Código inexistente. Digite outro código:'
)
#Se o código
do produto for inválido.
continue
print
(
'Você pediu {}.'
.format(Descrição))
print
(
'O valor total a ser pago é R${:.2f}'
.format(soma))
resposta =
input
(
'Deseja
pedir mais alguma coisa? Digite SIM
para incluir e NÃO para finalizar:'
)
if
(resposta ==
'SIM'
):
continue
else
:
print
(
'O valor total da compra é: R${:.2f}'
.format(soma))
break
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
6
Saída do Console
(FORMATO IMAGEM
–
PRINT DA TELA
)
QUESTÃO 3
de
4
(
25 pontos
)
CONTEÚDO ATÉ AULA 05
Enunciado:
Imagina
-
se que você
e sua equipe foram contratados por uma empresa
de logística
que acabou de entrar no ramo. Essa empresa trabalha com encomendas
de pequeno
e
médio
porte
e opera somente entre 3 cidades.
O valor que a empresa cobra por objeto é dado pela seguinte equação:
풕풐풕풂풍
=
풅풊풎풆풏풔
õ
풆풔
∗
풑풆풔풐
∗
풓풐풕풂
que você e sua
equipe
Em que
cada uma das variáveis que compõe o preço total é
quantizada
da seguinte
maneira:
Quadro 1: Dimensões versus
V
alor
Quadro 2: Peso
versus multiplicador
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
7
d
imensões (cm³)
v
alor
(R$)
v
olume
<
1000
10
100
0
<= volume <
10000
20
10000 <= volume < 30000
30
30000 <= volume < 100000
50
v
olume
>= 100000
Não é aceito
p
eso(kg)
m
ultiplicador
peso <
=
0.1
1
0.1 <
=
peso < 1
1.5
1
<
=
peso < 10
2
10 <
=
peso < 30
3
peso
=
>
30
Não é
aceito
Quadro 3: Rota
versus multiplicador
r
ota
m
ultiplicador
RS
-
De Rio de Janeiro até São Paulo
1
SR
-
De São Paulo até Rio de Janeiro
1
BS
-
De Brasília até São Paulo
1.2
SB
-
De São Paulo até Brasília
1.2
BR
-
De Brasília até Rio de
Janeiro
1.5
RB
-
Rio de Janeiro até Brasília
1.5
Obs.: Pode
-
se mudar o nome das cidades e siglas. Utilizando 3 cidades está
ótimo
Elabore um programa em Python que:
1.
Pergunte
a altura
(em cm)
, comprimento
(em cm)
e
largura
(
em cm)
do objeto
.
S
e digitar um valor não numérico
e/ou as dimensões passarem do limite
aceito repetir a pergunta
;
2.
Pergunte o peso do objeto (em kg). Se digitar um valor não numérico e/ou o
peso passar
do limite aceito repetir a
pergunta;
3.
Pergunte a rota do objeto. Se digita
r uma opção que não esteja na tabela
repetir a pergunta;
4.
Encerre
o total a ser pago com base na equação desse enunciado
;
5.
Deve
-
se
codificar uma função dimensoesObj
e
to (EXIGÊNCIA
1
de 3
);
o
Dentro da função
perguntar altura do objeto (em cm);
o
Dentro da
função perguntar o comprimento do objeto (em cm);
o
Dentro da função perguntar
a largura do objeto (em cm)
o
Calcular o volume
(
em
cm)
da caixa
p/a
objeto
(altura*largura
*comprimento
)
;
o
Deve
-
se ter try/except para o caso do
usuário digitar um valor não numérico;
o
Deve
-
se retornar o valor em (RS) conforme a Quadro 1
6.
Deve
-
se codificar uma função
peso
Obj
e
to (EXIGÊNCIA 2
de 3
);
o
Dentro da função perguntar
peso
do objeto (em
kg
);
o
Deve
-
se ter um try/except
para o caso de o usuário digitar um valor não
numérico;
o
Deve
-
se retornar o
multiplicador conforme o Quadro 2
7.
Deve
-
se codificar uma função rotaObjeto (EXIGÊNCIA 3
de 3
);
o
Dentro da função perguntar a rota do objeto desejada (
Sugestão: utilize
as
siglas para
facili
tar os testes
);
o
OBS: PODE MUDAR O NOME DAS CIDADES E SUAS SIGLAS
o
Deve
-
se retornar o multiplicador conforme o Quadro 3
8.
Colocar um exemplo de
SAIDA DE CONSOLE
uma encomenda com peso
,
dimensões e rota válidos
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
8
9.
Colocar um exemplo de
SAIDA DE CONSOLE com o
tratamento de erro
quando digitado um valor não numérico
é digitado no campo peso ou
dimensões
)
Segue o exemplo de SAIDA DE CONSOLE:
Figura: Exemplo de programa com tratamento de valor
e erro de digitação
A
presentação do Código
(FORMATO TEXTO)
print
(
'Bem vindo a Companhia de Logística da Stéfany Maria
Cavalcante Brandão'
)
#identificador pessoal
print
(
'Tabela de valores:'
)
print
(
'|
Dimensões cm³ | Valor (R$) | | Peso (kg)
|Multiplicador| | Rota |Multiplicador|'
)
print
(
'| volume < 1000 | 10 | | peso <=
0.1| 1 | |GS
-
Goiânia até São Paulo | 1
|'
)
print
(
'|1000 <= volume < 10000 | 20 | |0.1 <= peso <
1 | 1.5 | |SG
-
São Paulo até Goiânia | 1
Colocar o seu nome
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
9
|'
)
print
(
'|10000 <= volume < 30000 | 30 | | 1 <= peso <
10 | 2 | |GB
-
Goiânia até Brasília
| 1.2
|'
)
print
(
'|30000 <= volume < 100000 | 50 | | 10 <= peso <
30 | 3 | |BG
-
Brasília até Goiânia | 1.2
|'
)
print
(
'| volume >= 100000 |Não é aceito| | peso =>
30 | Não é aceito| |GR
-
Goiânia até
Rio de Janeiro| 1.5
|'
)
print
(
'|
---------------------------------------------------------
------------------
| |RG
-
Rio de Janeiro até Goiânia| 1.5
|'
)
print
(
'|
---------------------------------------------------------
------------------------
-----------------------------------------
-
|'
)
def
dimensoesObjeto
():
#Dimensões do objeto
while True
:
try
:
dimensao1 =
int
(
input
(
'Digite a altura do objeto em
cm:'
))
dimensao2 =
int
(
input
(
'Digite o comprimento do objeto em
cm:'
))
dimensao3 =
int
(
input
(
'Digite a largura do objeto em
cm:'
))
multiplicador =
float
(dimensao1 * dimensao2 * dimensao3)
x = multiplicador
print
(
'Volume do objeto é cm³:{}'
.format(x))
if
(x <=
1000
):
retu
rn
10
elif
(x >=
1001
)
and
(x <
10000
):
return
20
elif
(x >=
10001
)
and
(x <
30000
):
return
30
elif
(x >=
30001
)
and
(x <
100000
):
return
50
else
:
print
(
'Objeto excedeu o limite
permitido. Digite
novamente;'
)
continue
except
ValueError
:
print
(
'Você digitou algo não númerico. Por favor tente
novamente:'
)
continue
def
pesoObjeto
():
#Peso do Objeto
while True
:
try
:
peso =
float
(
input
(
'Digite o peso do objeto em kg:'
))
y = peso
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
10
if
(y <=
0.1
):
return
1
elif
(y <=
1
)
and
(y >=
0.11
):
return
1.5
elif
(y <=
10
)
and
(y >=
1.10
):
return
2
elif
(y <=
30
)
and
(y >=
10.1
):
return
3
else
:
print
(
'Objeto excedeu o peso. Digite novamente:'
)
continue
except
ValueError
:
print
(
'Você digitou o peso do objeto com um valor não
numérico. Entre com o peso no
vamente:'
)
continue
def
rotaObjeto
():
#rota do objeto
while True
:
try
:
rota = (
input
(
'Selecione a rota:
\
n
GS
-
Goiânia até São
Paulo
\
n
SG
-
São Paulo até Goiânia
\
n
GB
-
Goiânia até Brasília
\
n
BG
-
Brasília até Goiânia
\
n
GR
-
Goiânia até Rio de Janeiro
\
n
RG
-
Rio
de Janeiro até Goiânia
\
n
>>'
))
r = rota
if
(r ==
'GS'
):
return
1
elif
(r ==
'SG'
):
return
1
elif
(r ==
'GB'
):
return
1.2
elif
(
r ==
'BG'
):
return
1.2
elif
(r ==
'GR'
):
return
1.5
elif
(r ==
'RG'
):
return
1.5
else
:
print
(
'Essa rota não existe. Digite novamente:'
)
continue
except
ValueError
:
print
(
'Essa rota não existe. Digite novamente:'
)
continue
dimensao = dimensoesObjeto()
peso = pesoObjeto()
rota = rotaObjeto()
total = dimensao*peso*rota
#calculo final
print
(
'O total a pagar pelo objeto é R$:{:.2f}'
.format(tota
l))
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
11
Saída do Console
(FORMATO IMAGEM
–
PRINT DA TELA
)
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
12
QUESTÃO 4 de 4 (25
p
on
tos)
CONTEÚDO ATÉ AULA 06
Enunciado:
Imagina
-
se que você
está desenvolvendo um software
de controle de
estoque
para uma bic
icletaria. Este software
deve ter o seguinte menu
e opções
:
1.
Cadastrar
Peça
2.
Consultar
Peça
1)
Consultar
Todas
as Peças
2)
Consulta
Peças por
Código
3)
Consulta
Peças por
Fabricante
4)
Retornar
3.
Remover Peça
4.
Sair
Elabore um programa em Python que:
1.
Deve
-
se
codificar uma função
cadastrarPeca
(código)
(EXIGÊNCIA 1);
o
Essa função recebe como parâmetro um código
exclusivo para cada
peça
cadastrado (DICA: utilize um contador
como parâmetro)
o
Dentro da função perguntar
o nome da peça;
o
Dentro da função perguntar
o f
abricante da peça;
o
Dentro da função perguntar o valor da peça
o
Cada peça cadastrada deve
ter os seus dados armazenados num
DICIONÁRIO
(
DICA: Conferir material escrito da p. 2
2 até p24
da AULA 06
)
2.
Deve
-
se codificar uma função
consultarPeca
(
EXIGÊNCIA 2);
o
Dentro da função
ter um menu com as seguintes opções:
▪
Consultar Todas as Peça
s
▪
Consultar Peças por
Código
▪
Consultar Peças por Fabricante
▪
Retornar
3.
Deve
-
se codificar uma função chamada
removerPeca
(EXIGÊNCIA 3);
o
Dentro da função perguntar
qual o código do produto que se deseja remover
do cadastro
(da lista de dicionário)
4.
Colocar
um exemplo de SAIDA DO CONSOLE
com o cadastro
de 3 (ou mais) peças.
Sendo que
2 delas do mesmo fabricante
–
ver figura 1
5.
Colocar um exemplo de SAIDA DO CONSOLE
c
om a consulta a todas as peças
cadastradas
–
ver figura 2
6.
Colocar um exemplo de SAIDA DO CONSOLE
com uma consulta por código
–
ver
figura 3
7.
Colocar um exemplo de SAIDA DO C
ONSOLE
com uma consulta por fabricante
–
ver
figura 4
8.
Colocar um exemplo de SAIDA DO CONSOLE
ao remover um cadastro e mostrando
depois todos os cadastros
–
ver figura 5
Segue o
s
exemplo
s
de SAIDA DE CONSOLE
:
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
13
Figura
1: Exemplo de
C
adastr
ar
de três peças. Perceba que 2 delas tem o
mesmo fabricante
.
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
14
Figura 2: Exemplo de Consulta
Todas as Peças
.
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
15
Figura 3: Exemplo de Consultar por Código.
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
16
Figura
4
: Exemplo de Consultar Peças por
Fabricante
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
17
Figura
5
: Exemplo de
Remover Peça do
cadastro e depois Consultar Todas as
Peças. Veja que a peça de código 1 foi removida e não aparece mais no sistema
.
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
18
A
presentação do Código
(FORMATO TEXTO)
controleEstoques = []
#As peças serão adicionadas pelo usuário.
#Cadastrando a Peça
def
cadastrarPeca
(codigo):
print
(
'
\
n
* Cadastrando a Peça *
\
n
'
)
print
(
'O Código da peça a ser cadastrada é:
{}'
.format(codigo))
peca =
input
(
'Digite o nome da peça: '
)
fabricante =
input
(
'Digite o fabricante da peça: '
)
valor =
float
(
input
(
'Digite o valor (R$) da peça: '
))
dicionarioEstoque = {
'código'
: codigo,
'peça'
: peca,
'fabricante'
: fabricante,
'valor'
: valor}
controleEstoques.append(dicionarioEstoque.copy())
#Consultando a Peça
def
consultar
Peca
():
while True
:
try
:
print
(
'
\
n
* Consultando a Peça * '
)
consultP =
int
(
input
(
'
\
n
Escolha a opção desejada:
\
n
'
'1
-
Consultar Todas as Peças
\
n
'
'2
-
Consultar Peças por Código
\
n
'
'3
-
Consultar Peças por
Fabricante
\
n
'
'4
-
Retornar
\
n
>
>'
))
if
consultP ==
1
:
print
(
'
\
n
Consultar todas as peças'
)
for
pecas
in
controleEstoques:
#seleciona cada
dicionário (pecas) da lista controleEstoques
for
key,value
in
pecas.items():
#selec
iona
cada conjunto chave/valor do dicionário
print
(
'{} : {}'
.format(key,value))
elif
consultP ==
2
:
print
(
'
\
n
Consultar peças por código '
)
entrada =
int
(
input
(
'Digite o código da
peça:
'
))
for
peca
in
controleEstoques:
if
(peca[
'código'
] == entrada):
for
key,value
in
peca.items():
print
(
'{} : {}'
.format(key,value))
elif
consultP ==
3
:
print
(
'
\
n
Consultar por Fabricante '
)
entrada =
input
(
'Digite o fabricante da peca: '
)
for
peca
in
controleEstoques:
if
(peca[
'fabricante'
] == entrada):
for
key,v
alue
in
peca.items():
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
19
print
(
'{} : {}'
.format(key,value))
elif
consultP ==
4
:
break
else
:
print
(
'Opção inválida. Tente novamente!'
)
continue
except
ValueError
:
print
(
'Esse ID não exite. Tente novamente!'
)
#Removendo a Peça
def
removerPeca
():
print
(
'
\
n
* Removendo a Peça * '
)
entrada =
int
(
input
(
'
\
n
Digite o código da peça: '
))
for
peca
in
controleEstoques:
if
(peca[
'código'
] == entrada):
controleEstoques.remove(peca)
#MAIN
print
(
'Bem
-
vindo ao Controle de Estoque da Bicicletaria da
Stéfany Maria Cavalcante Brandão'
)
#identificador pessoal
id =
0
while True
:
try
:
opcao =
int
(
input
(
'
\
n
Escolha a opção desejada:
\
n
'
'1
-
Cadastrar Peça
\
n
'
'2
-
Consultar Peça
\
n
'
'3
-
Remover Peça
\
n
'
'4
-
Sair
\
n
>>'
))
if
opcao ==
1
:
id +=
1
cadastrarPeca(id)
elif
opcao ==
2
:
consultarPeca()
elif
opcao ==
3
:
removerPeca()
elif
opcao ==
4
:
print
(
'Encerrando o
programa...'
)
break
else
:
print
(
'Opção inválida. Digite novamente:
\
n
'
)
continue
except
ValueError
:
print
(
'Digite uma das opções disponíveis:
\
n
'
)
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
20
Saída do Console
(FORMATO IMAGEM
–
PRINT DA TELA
)
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
21
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
22
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
23
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
24
image/svg+xml
Caderno de Respostas
d
a
Atividade Prática
de
Lógica de Programação e Algoritmos.
25